# 自定义前置(setup)、后置(teardown)
# 示例：仅test_a和test_b需要前置登录后置退出
# 如果yield前面的代码出异常了，测试用例以及yield后面的代码不会执行
# 如果是测试用例出异常，yield前后的代码都会执行